package com.aaa.web.dao.secondcardao;

import com.aaa.entity.secondcar.NewSecondCar;
import com.aaa.entity.secondcar.SecondCarEntrepotMessage;
import com.aaa.web.commons.SecondCarEntrepotQuery;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;


/**
 * @ClassName SecondCarEntrepotDao
 * @Description 门店二手车仓库
 * @Author 许一鑫
 * @Date
 **/
@Mapper
@Component
public interface SecondCarEntrepotDao {
    /**查询出所有在仓库中未卖出的二手车信息*/
    List<SecondCarEntrepotMessage> getSecondCarEntrepotMessage(SecondCarEntrepotQuery query);
    /**查询在售的二手车仓库中的二手车信息条数
     * @param query*/
    Integer getSecondCarEntrepotcount(SecondCarEntrepotQuery query);
    /**查询出二手车仓库中的车辆详细描述*/
    String getSecondCarDescribe(SecondCarEntrepotMessage s);
    /**将二手车仓库中的车辆信息修改为卖出*/
    void sellSecondCar(SecondCarEntrepotMessage s);
    /**动态获取学校门店下拉框的数据*/
    List<Map> getschool();
    /**动态获取电车型号下拉框的数据*/
    List<Map> getgoodsname();
    /**添加新的二手车仓库信息*/
    void setNewSecondCar(NewSecondCar n);
    /**查询该二手车出厂码和车主电话是否存在*/
    String findcarcode(NewSecondCar n);
}
